1. Dietary Indiscretion Dogs are notorious for eating things they shouldn't, whether it’s spoiled food, non-food items, or sudden changes in their diet. Any abrupt change in a dog's diet can upset their digestive system, leading to diarrhea.